﻿using System.Text.Json.Serialization;

namespace SMCL.Core.Utils.Auth.Json
{
    internal class XstsAuthenticateRequest
    {
        [JsonInclude, JsonPropertyName("Properties")]
        public XstsProperties Properties { get; set; }
        [JsonInclude, JsonPropertyName("RelyingParty")]
        public string RelyingParty { get; set; }
        [JsonInclude, JsonPropertyName("TokenType")]
        public string TokenType { get; set; }
    }
    public class XstsProperties
    {
        [JsonInclude, JsonPropertyName("SandboxId")]
        public string SandboxId { get; set; }
        [JsonInclude, JsonPropertyName("UserTokens")]
        public string[] UserTokens { get; set; }
    }
}
